package net.oschina.md2.markdown;

import java.io.BufferedReader;
import java.util.ArrayList;
import java.util.List;

/**
 * 表格筛选器
 *
 * @author yangyingqiang
 * @time 2015年4月28日 上午10:52:27
 */
public class TableFilter {

	/**
	 * 筛选表格（目前暂未实现表格的筛选）
	 * @param reader
	 * @return 按文本顺序排列的文本或者表格的列表
	 */
	public List<TextAndTable> doFilter(BufferedReader reader){
		List<TextAndTable> list = new ArrayList<TextAndTable>();
		
		//TODO:实现表格文本的过滤
		
		TextAndTable textAndTable = new TextAndTable(false);
		textAndTable.setReader(reader);

		/**
		 * if table
		 * 
		 * TextAndTable textAndTable = new TextAndTable(true);
		 * textAndTable.setTableData(tableData);
		 * 
		 */
		
		list.add(textAndTable);
		
		return list;
	}
}
